DNA Clustering